body {padding: 0;margin: 0;}
.gray{padding:10px;}
.login-form{font-size:16px; color:#666; max-width:350px;margin:auto;}
.login-form input,.login-form button{ box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; width:100%;font-size:16px;padding:15px;margin:10px 0;}
.login-form-head{ border-radius:7px; background: url(/static/yang.png) no-repeat; height: 290px; text-align: center;}
.login-form h2{font-size:24px;margin:20px 0;padding:230px 50px;text-align:right;color:#fff;}
form.form{padding:20px;}
.hero-unit{background:#eee;padding:30px;margin:20px;border-radius:10px;text-align:center; color:#999; }
.hero-unit h1{font-size:30px; }
#nav {padding: 15px 0 0px 80px; background: #a00 url(yang_logo.png) 10px 0 no-repeat;margin: 0 0 5px; border-bottom: solid 5px #ccc;}
#nav li{display:inline-block;}
#nav li.hover{font-weight:bold;padding:5px; background: #ccc;}
#nav li.hover a{color:#333;}
#nav a {padding: 5px 8px; color: #fff;font-weight:bold;}
#nav a:hover { color: #eee; }
a {text-decoration: none;color: #444;}
.table {width: 100%; border-collapse: collapse; border-top: solid 1px #ddd; margin:10px 0;}
.table th { background: #f6f6f6; color: #555; padding: 5px; border-bottom: solid 1px #ddd; }
.pull-right { float: right; padding: 5px; }
.pull-right a:hover{ color: #eee; }
.table td { padding: 7px; border-bottom: solid 1px #ddd; }
.ions, .ions a { color: #666; padding: 4px; }
.ions a:hover { color: #333; }
.btn:hover { background: #b00; }
.alert { color: #900; padding: 10px 0; }
.table th,.table td { text-align: left !important; }
.table th { font-size: 16px !important; font-weight: 550 !important; }
.breadcrumb { font-size: 16px; padding:10px; }
.btn,button,input,select,textarea{padding:10px;margin:3px 0;border:solid 1px #ccc; border-radius:5px;background: #fff;}
input,select,textarea{width:93%; }
label{display:block;}
.add_left{float:left; width:70%;}
.add_right{float:left; width:28%;background:#f6f6f6; border-radius: 5px; }
.add_right>div{padding:5px;}
.add_right>div,.add_left>div{padding:0 10px;}
.page_name{width:50%;padding:2px; margin:10px 0 ;border-radius:none; border:none;border-bottom:solid 1px #9ab;background: #f8f8f8; }
.btn-primary{background: #a00;color:#fff;}
.nav-site{font-weight: bold;}
.alert{color:#f00;}
.install{max-width: 500px; margin: 20px auto;}
.text-error{color:red;font-weight:bold;}
